Powering the Internet of Things with RIOT: Why? How? What is RIOT?

نویسندگان

  • Emmanuel Baccelli
  • Kaspar Schleiser
چکیده

The crucial importance of software platforms was highlighted by recent events both at the political level (e.g. renewed calls for digital data and operating system " sovereignty " , following E. Snowden's revelations) and at the business level (e.g. Android generated a new industry worth tens of billions of euros yearly). In the IoT, which is expected to generate business at very large scale, while threatening even more individual privacy, such aspects will be exacerbated. The need for an operating system like RIOT [1] [2] stems from this context, as outlined in the following. Despite enormous expectations for the Internet of Things [3], there is so far no de facto standard software platform to program most IoT devices, which are constrained in resources such as CPU, memory, energy. IoT software platforms thus face conflicting requirements : interoperability with the Internet, memory-constrained embedded programming, and portable, open-source code. Such limitations and requirements are expected to last [4], and make impossible the use of traditional platforms such as Linux or derivatives, e.g. Android. In effect, the anticipated IoT industry depends on the emergence of standard software platforms for IoT devices. In this context, it is vital that a strong alternative emerges which can achieve the following goals: • allow long-term IoT software security and robustness, • enable trust, transparency and the protection of IoT users' privacy, • accelerate innovation by spreading IoT software development costs, • reduce environmental impact by preventing IoT device lock-down.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

RIOT: One OS to Rule Them All in the IoT

The Internet of Things (IoT) embodies a wide spectrum of machines ranging from sensors powered by 8-bits microcontrollers, to devices powered by processors roughly equivalent to those found in entry-level smartphones. Neither traditional operating systems (OS) currently running on internet hosts, nor typical OS for sensor networks are capable to fulfill all at once the diverse requirements of s...

متن کامل

RIOT: an Open Source Operating System for Low-end Embedded Devices in the IoT

As the Internet of Things (IoT) emerges, compact operating systems are required on low-end devices to ease development and portability of IoT applications. RIOT is a prominent free and open source operating system in this space. In this paper, we provide the first comprehensive overview of RIOT. We cover the key components of interest to potential developers and users: the kernel, hardware abst...

متن کامل

Connecting the World of Embedded Mobiles: The RIOT Approach to Ubiquitous Networking for the IoT

The Internet of Things (IoT) is rapidly evolving based on low-power compliant protocol standards that extend the Internet into the embeddedworld. Pioneering implementations have proven it is feasible to inter-network very constrained devices, but had to rely on peculiar cross-layered designs and offer a minimalistic set of features. In the long run, however, professional use and massive deploym...

متن کامل

A Foundation for Trust in the Internet of Things

1 Abstract RIoT (Robust Internet-of-Things) is an architecture for providing foundational trust services to computing devices. The trust services include device identity, sealing, attestation, and data integrity. The term “Robust” is used because the minimal trusted computing base is tiny, and because RIoT capabilities can remotely re-establish trust in devices that have been compromised by mal...

متن کامل

Operating Systems for the IoT – Goals, Challenges, and Solutions

The Internet of Things (IoT) embodies a wide spectrum of machines ranging from sensors powered by 8-bit microcontrollers to devices powered by processors equivalent to those found in smartphones. Neither traditional operating systems currently running on Internet hosts, nor typical operating systems for sensor networks are capable to fulfill all at once the diverse requirements of such a wide r...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1603.03635  شماره 

صفحات  -

تاریخ انتشار 2016